/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DAOS;

import beans.Mensaje;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author curso
 */
public class MensajeDAO extends DAOGenerico{
    public int insertar (Mensaje m) throws SQLException{
        String sql = "INSERT INTO mensaje (asunto, contenido, remitente, id_usuario, status) VALUES (?,?,?)";
       PreparedStatement ps = conexion.prepareStatement(sql);
       
       ps.setString(1, m.getAsunto());
       ps.setString(1, m.getContenido());
       ps.setString(1, m.getremitente());
       ps.setString(1, m.getId_usuario());
       ps.setInt(1, m.getStatus());
       
       return ps.executeUpdate();
       
    }
    
    
    public List <Mensaje> verMensajes(int id)throws SQLException{
         String sql = "SELECT * FROM mensajes where id_usuario = ?";
         PreparedStatement ps = conexion.prepareStatement(sql);
         ps.setInt(1, id);
         ResultSet rs = ps.executeQuery();
         List <Mensaje> lista = new ArrayList<Mensaje>();
         
         while(rs.next()){
             int id_mensaje = rs.getInt(1);
             String mensaje = rs.getString(2);
//             String asunto = rs.getString(4);
             Mensaje m = new Mensaje(id_mensaje, mensaje,id);
             lista.add(m);
       }
         return lista;
    }
    
    
    
}
